<?php

# -- DÉBUT NOTE DE LICENCE -------------------------------------
#
# Ce fichier fait partie de Clicpage.
#
# Copyright (c) 2010 Francois (www.clicpage.net)
# Distribué selon les termes de la licence GPL version 2.0.
# Consultez le fichier LICENCE ou
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#
# -- FIN NOTE DE LICENCE ---------------------------------------

class cpModuleCommentaires  extends cpModuleAdmin
{
	
	
	
	
	
	protected $listeCommentaires;
	
	
	
	
	
	/// @name Initialisation
	//@{
	
	
	
	public function __construct($core)
	{
		
		parent::__construct($core);   
	
		# Instance de cpListeCommentaires
		$this->listeCommentaires = new cpListeCommentaires($this->core);
		$this->listeCommentaires->filtres();
		
		$this->setTitreModule(__('Commentaires'));
	
		# CSS et Javascript
		$this->setCSS('commentaires');
		$this->setJavascript('commentaires');
		
		if($this->core->auth->verifierPermission('commentaires')) {
			$this->ajouterBoutonAction(__('Gérer les filtres antispam'), 'index.php?module=filtresAntispam');
			$this->ajouterBoutonAction(__('Approuver'), '#', 'boutonAction_approuver');
			$this->ajouterBoutonAction(__('Mettre en attente'), '#', 'boutonAction_attente');
			$this->ajouterBoutonAction(__('Indésirable'), '#', 'boutonAction_spam');
			$this->ajouterBoutonAction(__('Supprimer'), '#', 'boutonAction_supprimer');
		}
	
	}
	//@} 
    
	

	
	
	/// @name Interface du module
	//@{
	
	
	public function head()
	{
		return '<script src="js/tinymce/tiny_mce_gzip.js" type="text/javascript"></script>';
	}
	
	
	public function interfaceModule()
	{
		
		$page = isset($_GET['page']) ? (integer) $_GET['page'] : 1;
		$html = 
			$this->listeCommentaires->afficherFiltres().
			$this->listeCommentaires->afficherListe($page, CP_ADMIN_ITEMS_PAR_PAGE_COMMENTAIRES);
			
		return $html;
	
	}
	//@}

	
}

?>